Exploring Deep Neural Networks for Branch Prediction
نویسندگان
چکیده
Recently, there have been significant advances in deep neural networks (DNNs) and they have shown superior performance in audio and image processing. In this paper, we explore DNNs to push the limit for branch prediction. We treat branch prediction as a classification problem and explore both deep convolutional neural networks (CNNs) and deep belief networks (DBNs) for branch prediction. We analyze the impact of the length of hashed program counter (PC), local history register (LHR), global history register (GHR) and branch global addresses (GA) of deep learning classifiers on the misprediction rate. We compare the effectiveness of DNNs with the state-of-the-art branch predictors, including the perceptron, the Multi-poTAGE+SC, and MTAGE+SC branch predictors. The last two are the most recent winners of championship branch prediction (CBP) contests in the category with unlimited resources. Several interesting observations emerged from our study. The first is that for branch prediction, the DBNs and CNNs outperform the perceptron predictor while only deeper CNN models could outperform Multi-poTAGE+SC and MTAGE+SC. Second, we analyze the impact of the depth of CNNs (i.e., the number of convolutional layers and pooling layers) on the misprediction rates. The results show that deeper CNN structures lead to lower misprediction rates. Keywords—branch predictor, DBN, CNN, branch misprediction rate; deep neural networks.
منابع مشابه
An Adaptive Fuzzy Neural Network Model for Bankruptcy Prediction of Listed Companies on the Tehran Stock Exchange
Nowadays, prediction of corporate bankruptcy is one of the most important issues which have received great attentions among academia and practitioners. Although several studies have been accomplished in the field of bankruptcy prediction, less attention has been devoted for proposing a systematic approach based on fuzzy neural networks. The present study proposes fuzzy neural networks to predi...
متن کاملPrediction of monthly rainfall using artificial neural network mixture approach, Case Study: Torbat-e Heydariyeh
Rainfall is one of the most important elements of water cycle used in evaluating climate conditions of each region. Long-term forecast of rainfall for arid and semi-arid regions is very important for managing and planning of water resources. To forecast appropriately, accurate data regarding humidity, temperature, pressure, wind speed etc. is required.This article is analytical and its database...
متن کاملAn adaptive estimation method to predict thermal comfort indices man using car classification neural deep belief
Human thermal comfort and discomfort of many experimental and theoretical indices are calculated using the input data the indicator of climatic elements are such as wind speed, temperature, humidity, solar radiation, etc. The daily data of temperature، wind speed، relative humidity، and cloudiness between the years 1382-1392 were used. In the First step، Tmrt parameter was calculated in the Ray...
متن کاملPrediction of methanol loss by hydrocarbon gas phase in hydrate inhibition unit by back propagation neural networks
Gas hydrate often occurs in natural gas pipelines and process equipment at high pressure and low temperature. Methanol as a hydrate inhibitor injects to the potential hydrate systems and then recovers from the gas phase and re-injects to the system. Since methanol loss imposes an extra cost on the gas processing plants, designing a process for its reduction is necessary. In this study, an accur...
متن کاملTHE USAGE OF ARTIFICIAL NEURAL NETWORKS IN HYDRODYNAMIC ANALYSIS OF FLOATING OFFSHORE PLATFORMS
Floating offshore structures, particularly floating oil production, storage and offloading systems (FPSOs) are still in great demand, both in small and large reservoirs, for deployment in deep water. The prediction of such vessels’ responses to her environmental loading over her lifetime is now often undertaken using response-based design methodology, although the approach is still in its...
متن کامل